package Concurrency1.Chapter01_Base;

/**
 * 功能说明：多线程下的有序性问题
 * 1, 产生问题
 * 开发人员：@author MaLi
 */
public class C06_Orderly {

    //为什么要对指令进行乱序执行?
    // 提高CPU的使用率

    //问题1: 创建对象的过程

    /*
        对象的创建过程
        1, jvm在堆创建一个空间, 用于存放待创建的对象实例;
        2, 为对象初始化, 赋值;
        3, 变量名指向实例的内存地址.

        乱序之后可能的场景
        3可能在2之前执行.
     */

}
